[delphi]请问大家,'参数**没有默认值',这个错误怎么解决 ?

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:38:46
sql语句错误。参数没有默认值。没见过这类错误,应该怎么解决?
是动态的,怎么设置?我不会啊。语句该怎么写,大虾帮帮啊。

还是没解决阿,怎么办啊,我都急死了!

如果在SQL语句中使用到了参数,需要在执行此SQL的数据集组件的params里面设置参数的属性,如果是动态生成的SQL可以通过parameters属性来设置参数.
query1.active := false;
query1.sql.clear;
query1.sql.add('select * from a where name = :Name');
query1.Params.ParamByName('Name').asstring := '小明';//参数需要匹配大小写
query1.active := true;